<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
/*正文开始*/
.banner a{ display:block; background:url(img/banner.jpg) no-repeat center top; height:541px; overflow:hidden; position:relative; margin-top:-44px; z-index:1;}

.s_bj { height:58px; background:#f8f8f8; background:url(img/s_bj.gif) repeat-x center bottom; overflow:hidden;}
.sou{ width:960px; height:40px; line-height:40px; margin:0 auto; overflow:hidden;}
.s_inp01{ width:355px; padding-top:10px; *padding-top:8px; }
.inp01{ width:281px; height:26px; line-height:26px; background:url(img/s.gif) no-repeat; border:0 ; color:#787878; font-size:12px; padding-left:10px;}
.sou p{ width:600px; color:#434343; }
.sou p a{color:#434343; padding:0 6px;}

.meun{ height:400px; overflow:hidden; margin-top:6px;}
.meun .nones{ margin-right:0;} 
.meun1{ width:307px; height:383px; background:#efefef; overflow:hidden; margin-right:19px;}
.meun1 h2{ height:55px; background:#a50000; overflow:hidden; text-align:center; font:12px Arial, Helvetica, sans-serif; color:#d28080; font-style:normal; line-height:14px;}
.meun1 h2 i{ font-style:normal;}
.meun1 h2 a{ font:20px "Microsoft Yahei"; color:#fff; display:block; padding-top:5px;}
.fen1{ width:153px; overflow:hidden;}
.fen1 h3{ height:30px; padding-top:10px;}
.fen1 h3 a{ font:16px "Microsoft Yahei"; color:#a93535; line-height:30px; background:url(img/bot_ico.gif) no-repeat 17px center; padding-left:33px;}
.fen1 ul{ margin:0 0 0 8px; background:url(img/bot_line.jpg) no-repeat 8px 9px;}
.fen1 ul li{ font:14px "Microsoft Yahei"; color:#464646; background:url(img/bot.gif) no-repeat left center; padding-left:27px; line-height:35px;}
.fen1 ul li a{ color:#464646;}

.rights{ width:757px; height:588px; overflow:hidden; border-top:1px solid #a50000; margin-top:41px; padding-left:42px;}
.rights h4{ background:url(img/r_nav.gif) repeat-x center bottom; overflow:hidden; height:53px;}
.rights h4 span a{  display:inline-block; padding-top:35px;}
.rights h4 i{ font-style:normal; font:15px Arial, Helvetica, sans-serif ; color:#979797; letter-spacing:2px; padding-top:20px; display:inline-block; background:url(img/ico03.gif) no-repeat left 28px; padding-left:24px; text-transform:uppercase; border-bottom:3px solid #a50000; height:30px;}
.rights h4 i a{ font:18px "Microsoft Yahei"; color:#464646; padding-right:10px; letter-spacing:0;} 

.rights ul li{float:left; margin:24px 21px 0 0; width:234px; border-bottom:1px dashed #d5d4d4; height:238px; overflow:hidden;}
.rights ul li img{ width:224px; height:189px; border:4px solid #e6e6e6; padding:1px;}
.rights ul li span a{ display:block; height:39px; line-height:39px; text-align:center; color:#464646;}
.rights ul li a:hover img , .rights ul .cur a img{ border:4px solid #c20909;}
.rights .nones{ margin-right:0;}


.pro_bj{ height:630px; overflow:hidden; background:url(img/anli_bj.jpg) no-repeat center top; padding-top:55px;}
.pro{ height:557px; overflow:hidden; background:#fff;}
.p_nav{ height:30px; overflow:hidden; padding-top:22px; border-bottom:1px solid #cecece; margin:0 22px;}
.p_nav span{ padding:15px 10px 0 0;}
.p_nav ul li{ float:left; line-height:30px; height:30px; }
.p_nav ul li a{ color:#303030; font-size:20px; font-weight:bold; font-family:"Microsoft Yahei"; display:inline-block; height:30px; line-height:30px; padding:0 15px; background:url(img/bot_ico5.jpg) no-repeat left center;}
.p_nav ul li a:hover , .p_nav ul .cur a{ background:url(img/bot_ico4.jpg) no-repeat left center; color:#c10000;}

.pro .ul02 li{float:left; margin:24px 0 0 21px; display:inline; width:212px; border-bottom:1px dashed #d5d4d4; height:214px; overflow:hidden; line-height:0px;}
.pro .ul02 li img{ width:204px; height:172px; border:1px solid #ececec; padding:3px; background:#e6e6e6;}
.pro .ul02 li span a{ display:block; height:34px; line-height:34px; text-align:center; color:#464646;}



.anli{ height:406px; overflow:hidden; background:#fff; margin-top:15px;}
.a_nav{ background:url(img/anli_nav.gif) repeat-x center top; height:38px; overflow:hidden;}
.a_nav span{ padding:15px 10px 0 0;}
.a_nav ul li{ float:left; background:url(img/abli_line.gif) no-repeat right 1px; line-height:34px; height:38px;}
.a_nav ul li a{ color:#fff; font-size:14px; font-weight:normal; display:inline-block; height:38px; line-height:34px; padding:0 20px;}
.a_nav ul li a:hover , .a_nav ul .cur a{ background:url(img/anli_cur.gif) no-repeat center top;}

.anli .h1{ padding:159px 0 0 23px; width:23px; height:45px; overflow:hidden;}
.anli .h2{ padding:159px 23px 0 0; width:23px; height:45px; overflow:hidden;}
.anli dl{ width:381px; overflow:hidden; margin:45px 0 0 35px; display:inline;}
.anli dt{ width:381px; height:264px;}
.anli dt img{ width:371px; height:254px; border:4px solid #e6e6e6; padding:1px;}
.anli dd a{ display:block; color:#484848; height:30px; line-height:30px; text-align:center; width:381px;}


.ad{ height:120px; overflow:hidden; position:relative;}
.ad p{ position:absolute; width:241px; height:69px; top:26px; right:0; font:14px "Microsoft Yahei" ; color:#4b340c; background:url(img/tel.gif) no-repeat left center; padding-left:30px; line-height:22px;}
.ad p span{ display:block; font-size:24px; color:#fff;}
.ad p a { width:91px; height:20px; display:block; background:#000; color:#fff; text-align:center; line-height:20px; margin-top:5px;}


.ys{ height:1735px; overflow:hidden;}
.ys .txt{ background:url(img/ys_t.jpg) no-repeat center top; height:386px; overflow:hidden;}
.ys .txt h4{ width:960px; height:386px; margin:0 auto; overflow:hidden; color:#fff; font-family:"Microsoft Yahei";}
.ys .txt h4 span{ display:block; font-size:42px; padding:202px 0 0 270px;}
.ys .txt h4 p{ color:#c08a8a; font:12px "Times New Roman", Times, serif; padding:10px 0 0 448px; text-transform:uppercase; line-height:40px; letter-spacing:1px;}
.ys .txt h4 p em{ font-size:36px; font-style:normal; display:block; padding-left:99px; color:#fff; font-family:"Microsoft Yahei"; letter-spacing:0;}  
.ys01{ background:url(img/ys01.jpg) no-repeat center top; width:960px; height:411px; overflow:hidden; margin:0 auto;} 
.ys02{ background:url(img/ys02.jpg) no-repeat center top; width:960px; height:258px; overflow:hidden; margin:0 auto;} 
.ys03{ background:url(img/ys03.jpg) no-repeat center top; width:960px; height:362px; overflow:hidden; margin:0 auto;} 
.ys04{ background:url(img/ys04.jpg) no-repeat center top; width:960px; height:318px; overflow:hidden; margin:0 auto;} 
.ys01 .dl01{ width:406px; overflow:hidden; padding:172px 0 0 553px;}
.ys02 .dl01{ width:380px; overflow:hidden; padding:39px 0 0 0;}
.ys03 .dl01{ width:348px; overflow:hidden; padding:90px 0 0 611px;}
.ys04 .dl01{ width:400px; overflow:hidden; padding:55px 0 0 0;}
.dl01 dt{ text-transform:uppercase; color:#a6a6a6; font:12px "Times New Roman", Times, serif;}
.dl01 dt span{ font:24px "Microsoft Yahei"; color:#3d3d3d; font-weight:bold; display:block; padding-left:50px; background:url(img/ico04.gif) no-repeat left center;}
.dl01 dd{ font:15px "Microsoft Yahei"; color:#4c4c4c; line-height:24px; padding-top:10px;}
.dl01 dd em{ color:#a50c0c; font-style:normal;}

.coo_bj{ border-top:7px solid #b82d2d; background:url(img/coo_bj.jpg) no-repeat center top; height:303px; overflow:hidden;}
.coo{ width:960px; height:303px; margin:0 auto; overflow:hidden;}
.coo h4{ height:115px; background:url(img/coo_nav.gif) repeat-x center 101px; overflow:hidden; text-align:center;}
.coo h4 a{ display:block; padding-top:53px; font:24px "Microsoft Yahei"; color:#fff;}
.coo h4 i{ display:block; width:284px; height:22px; border:1px solid #5f5448; background:#353131; text-align:center; font:15px Arial, Helvetica, sans-serif; color:#c3c2c2; line-height:22px; margin:3px auto; text-transform:uppercase}
.coo .h1{ padding:53px 0 0 0; width:30px; height:30px;}
.coo ul{ float:left; width:900px;}
.coo ul li{float:left; margin:24px 0 0 18px; width:158px; overflow:hidden;}
.coo ul li p{ background:url(img/coo_bj.png) no-repeat center center; width:152px; height:82px; padding:6px 0 0 6px;}
.coo ul li img{ width:146px; height:76px;}
.coo ul li span a{ display:block; height:39px; line-height:39px; text-align:center; color:#fff;}

.jz{ height:544px; overflow:hidden; margin-bottom:20px;}
.jz h4{ height:90px; background:url(img/r_nav.gif) repeat-x center 78px; overflow:hidden; text-align:center; padding-top:25px;}
.jz h4 a{ display:block; padding-top:3px; font:24px "Microsoft Yahei"; color:#282828;}
.jz h4 i{ display:block; width:284px; height:25px; border:1px solid #e0e0e0; background:#f9f9f9; text-align:center; font:15px Arial, Helvetica, sans-serif; color:#979797; line-height:25px; margin:3px auto; text-transform:uppercase; letter-spacing:1px;}
.jz h4 span { display:block; margin-top:3px;}
.jz_con{ height:475px; background:#ededed; overflow:hidden;}
.jz_con dl{ width:479px; height:205px; overflow:hidden; }
.jz_con dl dt{ width:168px; height:138px; margin:25px; display:inline;}
.jz_con dl dt img{width:166px; height:136px; border:1px solid #e4e4e4;}
.jz_con dl dd{ width:238px; overflow:hidden; padding:20px 20px 0 0;}
.jz_con dl dd h5 a{ display:block; color:#424242; font-size:12px; height:30px; line-height:30px;}
.jz_con dl dd p { line-height:22px; height:98px; color:#585757;}
.jz_con dl dd span a{ color:#cd0000;}
.jz_con .bk1{ border-bottom:1px solid #fff; border-right:1px solid #fff;}
.jz_con .bk2{ border-bottom:1px solid #fff;}
.jz_con .bk3{ border-right:1px solid #fff;}

.about_bj{ background:url(img/about_bj.jpg) no-repeat center top; height:740px; overflow:hidden;}

.xc{ height:296px; overflow:hidden; margin-top:9px; background:#fff; padding-top:28px;}

.xc .h1{ padding:82px 0 0 21px; width:30px; height:30px;cursor:pointer;}
.xc .h2{ padding:82px 21px 0 0; width:30px; height:30px;cursor:pointer;}

.xc ul li{ display:inline; float:left; margin:30px 0 0 16px; width:194px;}
.xc ul li img{ width:186px; height:130px; border:4px solid #e6e6e6;}
.xc ul li span a{ display:block; height:30px; line-height:30px; text-align:center; color:#424242;}
.xc ul li a:hover img , .xc ul .cur a img{ border:4px solid #000;}


.about{ width:647px; height:356px; overflow:hidden; margin-top:9px; background:#fff; padding-top:28px;}
.about dl{ margin:25px 32px 0 32px;}
.about dl dt img{width:266px; height:200px; border:4px solid #e6e6e6;}
.about dl dd{ width:268px; overflow:hidden;}
.about dl dd h5 a{ display:block; color:#424242; font-size:12px; height:30px; line-height:30px;}
.about dl dd p { line-height:22px; height:160px; color:#585757;}
.about dl dd span a{ color:#a50000;}

.ry{ width:303px; height:356px; overflow:hidden; margin-top:9px; background:#fff; padding-top:28px;}

.ry .nr{ width:303px; overflow:hidden; }
.ry .nr .h1{ width:30px; height:30px; padding:111px 0 0 20px;cursor:pointer;}
.ry .nr .h2{ width:30px; height:30px; padding:111px 20px 0 0;cursor:pointer;}
.ry .nr p{ width:151px; float:left; display:inline; line-height:0; margin:24px 0 0 23px;}
.ry .nr p img{ border:4px solid #e6e6e6; width:143px; height:205px;}
.ry .nr p span{ display:block;text-align:center;  height:31px; line-height:31px; overflow:hidden;}
.ry .nr p span a{ color:#555555; line-height:31px;}

.zx{ width:610px; height:451px; overflow:hidden; margin-top:56px;}
.z_nav{  height:33px; overflow:hidden; border-bottom:1px solid #e7e7e7;}
.z_nav span{ padding:15px 10px 0 0;}
.z_nav ul li{ float:left; line-height:33px; height:33px;}
.z_nav ul li a{ color:#282828; font-size:16px; font-weight:normal; display:inline-block; height:32px; line-height:33px; padding:0 20px; font-family:"Microsoft Yahei";}
.z_nav ul li a:hover , .z_nav ul .cur a{ background:#a50000; color:#fff}

.zx dl{ height:170px; overflow:hidden; margin-top:26px;}
.zx dl dt{ width:265px; height:166px;}
.zx dl dt img{ width:238px; height:161px; border:4px solid #e6e6e6;}
.zx dl dd{ width:340px; overflow:hidden;}
.zx dl dd h5 a{ display:block; color:#424242; font-size:12px; height:30px; line-height:30px;}
.zx dl dd p{ line-height:20px; height:110px; color:#585757;}
.zx dl dd i a{ display:block; color:#a50000; font-style:normal;}
.zx .ul01{ margin:20px 0 0 0;overflow:hidden;}
.zx .ul01 li{ border-bottom:1px dashed #e0e0e0; overflow:hidden; line-height:30px; width:300px; color:#878787;}
.zx .ul01 li a{ background:url(img/abotu1.gif) no-repeat left 4px; padding-left:13px; color:#434343;}


.wt{ width:326px; height:451px; overflow:hidden; margin-top:10px; background:url(img/wt_bj.jpg) no-repeat; margin-top:44px;}
.wt h4{ padding-top:10px; height:37px;}
.wt h4 span{ padding-top:20px;}
.wt h4 i{ border-bottom:0;}
.wt h4 i a{ font-size:16px;}
.wt dl{ border-bottom:1px dashed #e0e0e0; margin:18px 12px 0; padding-bottom:15px;}
.wt dl dt{ background:url(img/w.gif) no-repeat 5px 2px; padding-left:30px; line-height:24px;}
.wt dl dt a{ color:#292929; }
.wt dl dd{ background:url(img/d.gif) no-repeat 5px 2px; padding-left:30px; line-height:24px; color:#656565}
.wt .nones{ border-bottom:none;}


.link_bj{ background:#2b2b2b; height:104px; overflow:hidden; margin-top:56px;}
.link { width:960px; height:104px; overflow:hidden; margin:0 auto;}
.link h4{ width:150px; height:104px; overflow:hidden;}
.link h4 i{ font-style:normal; display:block; padding-top:30px;}
.link h4 i a{color:#fff; font:16px "Microsoft Yahei";}
.link h4 span a{color:#fff; font:12px "Microsoft Yahei"; display:block;}
.link p{ height:104px; line-height:104px; color:#fff; width:800px;}
.link p a{ color:#fff; padding:0 16px; background:url(img/link_ico.gif) no-repeat left center;}




.tit{ height:47px; background:url(img/r_nav.gif) repeat-x center 46px; overflow:hidden; margin:0 12px;}
.tit span { padding:25px 5px 0 0;}
.tit i{ font-style:normal; font:15px Arial, Helvetica, sans-serif ; color:#979797; letter-spacing:2px; text-transform:uppercase; border-bottom:3px solid #a50000; height:43px; display:inline-block; line-height:43px;} 
.tit i a{ font:18px "Microsoft Yahei"; color:#282828; padding-right:10px; letter-spacing:0; line-height:43px;} 

/*flash切换*/
#flashs { position:relative;}
#flashs .bgitem {  }
#flashs .btn{ position:absolute; z-index:7; bottom:22px; right:50%; margin-right:-470px; padding:5px 6px;}
#flashs .btn span{ color:#BF0000;  background:#efefef; border:1px solid #BF0000; cursor: pointer;display: inline-block;margin-left: 5px;padding:2px 6px;}
#flashs .btn span.cur{ background:#BF0000; color:#fff;}
/*  */
.yos{ height:1572px; background:url(img/ys.jpg) no-repeat center top; font-family:"Microsoft YaHei"; overflow:hidden;}
.yos h2{ padding:55px 0 0 124px; height:160px; overflow:hidden; color:#fff;}
.yos h2 b{ display:block; float:left; width:278px; height:96px; border:1px solid #fff; line-height:96px; text-align:center; font-size:38px; font-weight:normal;}
.yos h2 b em{ font-weight:bold; font-style:normal; font-size:38px;}
.yos h2 b i{ font-size:70px; font-style:normal; vertical-align:middle;}
.yos h2 span{ display:block; float:left; width:485px; padding-left:10px; color:#fff; font-size:28px;}
.yos h2 span em{ display:block; font-style:normal;  font-size:36px;}
.yos h2 span i{ color:#333; font-size:12px; font-weight:normal; font-style:normal; text-transform:uppercase; letter-spacing:-1px;}
/*  */
.yos .content{ overflow:visible;}
.ysBx{ height:1358px; position:relative;}
.ysBx dt{ height:67px; overflow:hidden;}
.ysBx dt b{ float:left; color:#a2a2a2; font-size:62px; font-family:impact; line-height:62px; display:block; width:66px;}
.ysBx dt span{padding-left:20px;_padding-left:20px; float:left; font-size:18px; display:block; font-weight:bold; line-height:33px; color:#fff;}
.ysBx dt span i{ font-style:normal; font-size:9px; color:#373737; font-family:arial; display:block; margin-left:-14px;}
.ysBx dd{ line-height:30px; height:30px; padding-left:22px; color:#333333; font-size:14px; background:url(img/ysIco.png) no-repeat 7px center;}
.ysBx dd b{ color:#cd141c;}
.ysBx .ys1{ padding-top:101px; width:460px;}
.ysBx .ys1 dt span{width:370px;}
.ysBx .ys2{ padding-top:182px; float:right; width:415px;}
.ysBx .ys3{ padding-top:140px;width:500px;}
.ysBx .ys4{ padding-top:163px;width:416px; float:right;}
.ysBx small{ display:block; position:absolute;}
.ysBx small.ysImg1{ top:0; right:0;}
.ysBx small.ysImg2{ top:374px; left:-12px;}
.ysBx small.ysImg3{ top:690px; right:0px;}
.ysBx small.ysImg4{ bottom:0; left:0px;}
* 	 */
.od2{ height:183px; overflow:hidden;}
.od2 .content2{ width: 960px; margin: 0 auto;overflow:visible}
.od2 span{ position:absolute; width:233px; top:39px; right:0; color:#fff; font-size:20px; font-family:"Microsoft YaHei"; line-height:36px;}
.od2 span a{ display:block; color:#0054a2; font-size:14px; width:104px; height:32px; overflow:hidden; text-align:center; line-height:32px; margin-bottom:10px;}
.od2 span b{ font-size:32px;}
.od2 .ban{ height:183px; overflow:hidden; display:block; background:url(img/od2.jpg) no-repeat center top;}
/*  */
.ceBx{ height:255px; overflow:hidden; width:999px;position:relative;}
.ceBx li{ display:block; float:left; width:229px; padding-right:14px; position:relative;}
.ceBx li a{ display:block;  color:#fff;}
.ceBx li img{ position:relative; z-index:1; width:218px; height:237px; overflow:hidden; display:block; padding:4px; background:#fff; border:1px solid #f1f1f1;}
.ceBx li span{ position:absolute; left:5px; width:218px; bottom:4px; height:33px; background:url(img/cePng.png) repeat-x left top; color:#fff; font-size:14px; display:block; z-index:2; text-align:center; line-height:33px;}
/*  */
.od3{ height:217px; overflow:hidden;  display:block;}
.od3 .content{ position:relative;}
.od3 span{ position:absolute; right:0; top:40px; width:287px; overflow:hidden; color:#fff; font-size:14px; font-family:"Microsoft YaHei";line-height:30px;}
.od3 span a{ display:block; width:104px; height:32px; line-height:32px; text-align:center; color:#0054a2; margin-bottom:5px;}
.od3 span b{ display:block; color:#fff; font-size:22px;}
/*  */
.vsPk{ display:block; height:733px; overflow:hidden; background:url(img/vsPk.gif) no-repeat center 24px; font-family:"Microsoft YaHei"}
.vsPk h2{ height:142px; text-align:center;}
.vsPk h2 a{ color:#000; font-size:28px; font-weight:normal; display:block; line-height:38px;text-decoration: none;}
.vsPk h2 b{ display:block; color:#b30000; font-size:32px;}
.vsPk .PkBx{ display:block; height:590px; overflow:hidden; padding:0 16px;}
.PkBx dl{ width:369px; overflow:hidden;}
.PkBx dt{ width:369px; position:relative; height:220px; overflow:hidden; display:block;}
.PkBx dt a{ display:block;}
.PkBx dt img{ display:block; position:relative; z-index:1; width:369px; height:220px; overflow:hidden;}
.PkBx dt span{ position:absolute; left:0; bottom:0; height:33px; line-height:33px; z-index:5; text-align:center; color:#fff; font-size:16px; display:block; width:369px;}
.PkBx dd{ height:84px; line-height:84px; overflow:hidden; padding-left:14px; font-size:14px; color:#666666; border-bottom:1px dashed #979797; padding-left:15px;}
.PkBx dl.fl dt span{ background:url(img/pkPng1.png) repeat left top;}
.PkBx dl.fr dt span{ background:url(img/pkPng2.png) repeat left top;}
.PkBx dl.fl dd{ background:url(img/pkIco1.gif) no-repeat left 38px;}
.PkBx dl.fr dd{ color:#fff; background:url(img/pkIco2.gif) no-repeat left center; padding-left:22px; border-color:#609ecc}
.PkBx dl.fr dd.dd2{ padding-top:19px; height:75px; line-height:20px; background-position:left 24px;}
.PkBx dl dd.lst{ border:none;}</pre></body></html>